Интенсивный онлайн?курс Профессиональный PHP, уровень 1 Интенсивный онлайн‑курс Профессиональный PHP, уровень 1
Год выпуска: 2018
Производитель: HTML Academy
Сайт производителя: https://htmlacademy.ru/intensive/php
Автор: Кирилл Сенкевич
Продолжительность: 16:49:21
Тип раздаваемого материала: Видеоурок
Язык: Русский
Описание: Интенсив рассчитан на новичков без навыков программирования. Для прохождения интенсива желательны навыки HTML и CSS, для получения которых достаточно пройти бесплатные интерактивные курсы на HTML Academy.
Содержание
Раздел 1: Знакомство - Знакомство с интенсивом
- Учебный и личные проекты
- Что такое PHP
- Как установить и настроить PHP-окружение
- Основы синтаксиса языка
- Описание рабочего процесса
Раздел 2: Массивы и функции - Что такое массивы
- Практика работы с массивами
- Циклы
- Обход массивов
- Стандартная библиотека PHP
- Пишем свои функции
- Отладка кода
- PhpStorm - среда разработки для PHP
Раздел 3: Шаблонизация и организация кода - Как работать с датой и временем
- Подключение файлов в PHP-сценариях
- Как организовывать код в проекте
-Шаблонизация: отделение логики от интерфейса
- Буферизация вывода
- Боремся с XSS-атаками (межсайтовый скриптинг)
Раздел 4: Формы и протокол HTTP - Протокол HTTP
- Работа с заголовками из PHP
- Параметры запроса
- Методы GET и POST
- Формы: отправка данных на сервер
- Отправка файлов
- Валидация форм
Раздел 5: Хранение состояния и аутентификация - Проблема хранения состояния в вебе
- Cookies (куки)
- Сессии
- Что такое аутентификация
- Правильное хранение паролей
- Организуем вход на сайт
Раздел 6: Базы данных. Теория - что такое База Данных (БД)
- как БД хранят информацию
- понятие реляционных БД
- анализ и проектирование БД
- язык запросов SQL
- MySQL: установка и запуск
- как строить запросы: основные операции
- живая демонстрация
Раздел 7: MySQL и PHP - поддержка MySQL в PHP
- подключение к БД из PHP-сценария
- выполнение SQL-запросов
- получение результата запроса из MySQL
- обработка ошибок
- безопасность при выполнении запросов
- подготовленные выражения
- интерактивные демонстрации
Раздел 8: Дополнительная практика MySQL - полнотекстовый поиск
- пагинация результатов
- транзакции
- кэширование данных
- функции даты/времени в MySQL
Раздел 9: Чужой код - что такое объект
- демонстрация работы с объектами
- что такое библиотека
- пакетный менеджер Composer
- обзор популярных библиотек
- демонстрация работы с Composer
- документирование кода
Раздел 10: Финал - статистика интенсива
- организационная информация
- что изучать дальше?
- разбор нерассмотренных тем
- как искать работу и составить резюме
ДИСКИ | Обучающее видео |
Количество CD | 2 шт. |
Тип упаковки | Пластиковый бокс |
Вес товара с упаковкой (г) | 120 гр. |
Похожие товары